package org.jerrymouse.jsa4j.vfs;

/**
 * 所有FileObject都是从此处产生的，如果要实现缓存到化，这里再合适不过了
 * 
 * @author yankai
 * 
 */
public interface FileSystemManager {
	/**
	 * 解析路径
	 * 
	 * @param directory
	 * @param name
	 * @return
	 */
	FileObject resolveFile(FileObject directory, String name);

	/**
	 * 取得基文件夹，如果没有设定，各个实现自己规定一个默认文件夹
	 * 
	 * @return
	 */
	FileObject getBaseDirectory();

}
